﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace Hong.Model.SysDomain.Model_AssessmentManagement.ViewPrjectList
{
    /// <summary>
    /// 考核任务、大考核项目、小考核项目、考核进度
    /// </summary>
    public class ViewPrjectLists
    {
        //考核任务
        public string AssId { get; set; }
        public DateTime? AssStartTime { get; set; }
        public DateTime? AssEndTime { get; set; }
        public string AssBeiZhu { get; set; }
        public string AssProject { get; set; }
        public string AssDepartment { get; set; }
        public bool AssFile { get; set; }
        public DateTime AssCreateTime { get; set; } = DateTime.Now;
        public decimal? AssValue { get; set; }
        public decimal? AssEntry { get; set; }
        public decimal? AssTotalWages { get; set; }
        public decimal? AssAvgWages { get; set; }

        //大考核项目
        public string AssPrjectId { get; set; }
        public string AssPrjectName { get; set; }
        public string AssPrjectListId { get; set; }
        public string AssPrjectPartState { get; set; }
        public bool? AssStart { get; set; }
        public bool? AssbonusStart { get; set; }


        //小考核项目
        public int PrId { get; set; }
        public string PrName { get; set; }
        public int? PrPerformance { get; set; }
        public string PrNote { get; set; }
        public int? PrFinished { get; set; }
        public int? PrUnfinished { get; set; }
        public int? PrHistory { get; set; }
        public int? PrTotal { get; set; }


        //考核进度
        public int ProId { get; set; }
        public string ProHost { get; set; }
        public string ProDivision1 { get; set; }
        public string ProChief1 { get; set; }
        public string ProConstruction { get; set; }
        public string ProDivision2 { get; set; }
        public string ProChief2 { get; set; }
        public string ProStructure { get; set; }
        public string ProDivision3 { get; set; }
        public string ProHvac { get; set; }
        public string ProDivision4 { get; set; }
        public string ProDrainage { get; set; }
        public string ProDivision5 { get; set; }
        public string ProAppliance { get; set; }
        public string ProDivision6 { get; set; }
        public bool? ProStart { get; set; }
        public int ProAssProId { get; set; }
    }
}
